package com.atguigu.mediator.smarthouse;

/**
 * 同事类实现类 ： TV 电视机
 */
public class ColleagueForTV extends Colleague {

	public ColleagueForTV(Mediator mediator, String name) {
		super(mediator, name);
		mediator.register(name, this);
	}

	@Override
	public void sendMessage(int stateChange) {
		this.getMediator().getMessage(stateChange, this.name);
	}

	
	/**
	 * TV 自定义方法
	 */
	public void StartTv() {
		System.out.println("打开电视机");
	}

	/**
	 * TV 自定义方法
	 */
	public void StopTv() {
		System.out.println("关闭电视机!");
	}
}
